約 5,444,909 件
https://w.atwiki.jp/memo_java/pages/9.html
企画書の提出 企画書には開発スケジュールを必ず記載 ※提出はWord Excel PP メモ帳など ・企画書に盛り込む内容の参考例 1、背景(これから開発するアプリに関連した現状や動向など) 2、必要性(現状と問題点から何が必要か) 3、アプリ導入の目的 4、アプリ導入後の期待できる効果・成果・目標など 5、開発の方針・方法など 6、対象となる業務の範囲・領域 7、アプリの構成 8、アプリ導入後の業務フロー 9、開発プロジェクトの進め方 10、開発体制と開発スケジュール、コスト見積など 【11/26】成績考査 本実習の最終目標は、「Androidアプリの設計・開発」である。 現在、制作しているAndroidアプリに関する「仕様・設計書」を提出せよ。 フォーマットは任意とするが、なるべく実務を想定して、顧客と開発側の一人二役を演じるつもりで、 「基本計画(要件定義)」「外部設計」「内部設計」「プログラム設計」などの開発プロセスを 意識して設計書を作成するように留意すること。 また、「課題発表会」のためのプレゼンテーション用スライドを今後準備する必要があるので、 MS PowerPointによるスライド形式で作成して兼用してもよい。 ※提出は、でぃずたるでーた(MS Word / Excel / PPやメモ帳など)とする ※設計書の書き方などは各自Webなどを利用してリサーチして参考にするとよい 【制作物発表会】 10分程度のプレゼンテーション 修了考査を兼ねていますので必ず参加してください 条件 1、以前作成した設計書に追加・修正があれば施して、再度提出する 2、作成した設計書に基づいて開発した青果物を発表するために、 「プレゼンテーション」をする 3、その他、詳細な指示は担当講師に従うこと
https://w.atwiki.jp/api_programming/pages/110.html
参考サイト Swingを使ってみよう - JavaDrive Swing - とほほのJava入門 下位ページ イベント処理 Content 流れ フレーム(JFrame) フレームの作成 パネル(JPanel) ボタン(JButton)ボタンをおした時の処理 ボタンのラベルの改行 ラベル(JLabel) テキストの表示JLabel JTextArea JTextPane イベント処理イベント処理の方法 レイアウト ダイアログを簡単に表示する 流れ フレーム(=ウィンドウ)をつくる フレームにボタンなどを貼り付ける(加える)フレーム←パネル←ボタン フレームを表示させる フレーム(JFrame) JFrame JFrame - とほほのJava入門 フレームの作成 JFrame frame = new JFrame("タイトル"); frame.setBounds(100, 100, 200, 160); frame.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE); frame.setVisible(true); 引数のないコンストラクタで作成された場合は、不可視である。 それを表示させるためにはsetVisibeleを使う frame.setVisible(true); java.awt.Window から継承されたメソッド setVisivle() フレームの中のパネル(、パネルに貼り付けるボタンなど)をどのようにレイアウトするか? frame.setLayout(LayoutManager manager) setLayout() パネル(JPanel) http //www.javadrive.jp/tutorial/jpanel/ http //www.geocities.jp/jetblackorange/Documentation/01_simpleFrame.htm ↑ここの言葉を借りて言えば「フレームが写真立て、パネルが写真」 ボタン(JButton) javax.swing.JButton http //www.javadrive.jp/tutorial/jbutton/ ボタンオブジェクトの生成 パネルオブジェクトに貼り付ける(Panel.add()) ボタンをおした時の処理 流れ ボタンが押される イベントが発行される イベントを受け取るボタン側にaddActionListenerメソッドを実行(処理する「クラス」を登録する) 登録するクラスは、ActionListerクラスをインプリメント登録するクラスの中で、actionPerformedメソッドを実装 処理を実行する ボタンのラベルの改行 html ... br/ ... /html でできる。他の方法もあるんだろうが。 ラベル(JLabel) http //www.javadrive.jp/tutorial/jlabel/ テキストの表示 JLabel 少し別格なのか?通常の状態では改行が効かない。htmlとして、brで改行を書くと効くとか書いてあった。 JTextArea プレーンなテキストを複数行表示できる。 http //www.javadrive.jp/tutorial/jtextarea/ JTextPane https //docs.oracle.com/javase/jp/6/api/javax/swing/JTextPane.html DocumentとJTextComponent - JavaDrive イベント処理 http //www.javadrive.jp/tutorial/event/index1.html https //docs.oracle.com/javase/jp/6/api/java/awt/event/ActionEvent.html イベント処理の方法 ActionListenerをimplementsしたクラスで、actionPerformedをオーバーライドする。 actionPerformed(ActionEvent e) 複数のボタンなどの部品に対して、一つのクラスでイベント処理をする場合には、どの部品から呼びだされたイベントかを識別する方法について処理する方法を記述する必要がある。 String str = actionevent.getActionCommand(); レイアウト レイアウトマネージャーの設定 - JavaDrive http //www.ne.jp/asahi/hishidama/home/tech/java/swing/layout.html ダイアログを簡単に表示する JOptionPane JOptionPane static で shorMessageDialogというものが準備されている
https://w.atwiki.jp/programhack/pages/16.html
Java関連 修飾子のスコープ スコープがたまに曖昧になるので、メモ とほほのJava入門 修飾子 http //www.tohoho-web.com/java/modifier.htm Javaコーディング規約というか書き方? よさげな記事だったので、メモ。 http //thinkit.co.jp/free/tech/15/2/1.html
https://w.atwiki.jp/pfantasy/pages/48.html
jAvA1 jAvA2 jAvA3 jAvA4 jAvA5
https://w.atwiki.jp/freebsd/pages/185.html
java/jdk15 java/diablo-jdk15 java/jdk16 java/diablo-jdk16
https://w.atwiki.jp/java_pro/pages/23.html
import java.io.*; public class Test01_12_16 { public static void main(String[] args){ BufferedReader reader = new BufferedReader(new InputStreamReader(System.in)); String line; try { line = reader.readLine(); System.out.println("こんにちは、" + line + "さん!"); } catch (IOException e){ System.out.println(e); } } }
https://w.atwiki.jp/java_pro/pages/40.html
package javaapplication1; public class Circle { int radius; int x; int y; public Circle(){ this.radius = 10; this.x = 0; this.y = 0; } public Circle(int r){ this.radius = r; this.x = 0; this.y = 0; } public Circle(int x, int y, int r){ this.radius = r; this.x = x; this.y = y; } void setRadius(int r){ this.radius = r; } void setLocation(int x, int y){ this.x = x; this.y = y; } double getArea(){ return Math.PI * (this.radius * this.radius); } public String toString(){ return "[" + this.x + ", " + this.y + ", " + this.radius + "]"; } boolean isOver(Circle c){ int ax = this.x - c.x; int ay = this.y - c.y; int length = ax * ax + ay * ay; int r = this.radius + c.radius; if (length = r * r){ return true; } else { return false; } } public static void main(String[] args){ Circle c = new Circle(); System.out.println("円cは"); System.out.println(c.toString()); Circle d = new Circle(5); System.out.println("円dは"); System.out.println(d.toString()); System.out.println("面積は" + d.getArea()); Circle e = new Circle(); e.setLocation(10, 0); e.setRadius(5); System.out.println("円eは"); System.out.println(e.toString()); System.out.println("面積は" + e.getArea()); if (d.isOver(e)){ System.out.println("重なっている"); } else { System.out.println("重なっていない"); } } }
https://w.atwiki.jp/ytyt/pages/4.html
JDK1.5.0_09のインストール 今回は、JDK1.5を例に示す。 まず、インストーラをダウンロードするhttp //java.sun.com/j2se/1.5.0/ja/download.html Linux版 ダウンロードした実行ファイルを/usr/localにコピー パーミッションを755に変更する。chmod 755 jdk-1_5_0_09-linux-i586.bin インストーラの実行./jdk-1_5_0_09-linux-i586.bin 規約を読む。スペースやEnterで進める。規約に同意するなら、yesと入力 パスを通す(.bash_profileに追記)export JAVA_HOME=/usr/local/jdk1.5.0_09/ export PATH=$PATH /usr/local/jdk1.5.0_09/bin パスが通っていることを確認Javaのバージョンを表示(java -version)
https://w.atwiki.jp/redcloud/pages/22.html
目次 目次 前提条件 JDK1.6 インストール 環境設定 Ant インストール 環境設定 前提条件 CentOS5.4上に構築する JDK1.6 インストール (公式サイトから JDKのrpm.bin ファイルをダウンロードしておく) $ sudo chmod +x jdk-6u17-linux-i586-rpm.bin $ sudo ./jdk-6u17-linux-i586-rpm.bin 環境設定 $ vi ~/.bash_profile JAVA_HOME=/usr/java/jdk1.6.0_17 ←行追加 export JAVA_HOME ←行追加 PATH=$JAVA_HOME/bin $PATH $HOME/bin ←$JAVA_HOME/bin追加 $ source ~/.bash_profile Ant インストール $ wget http //ftp.kddilabs.jp/infosystems/apache/ant/ant-current-bin.zip $ unzip ant-current-bin.zip $ sudo mv apache-ant-1.7.1 /usr/local # cd /usr/local # chown -R root.root apache-ant-1.8.0RC1 # ln -s apache-ant-1.8.0RC1 ant 環境設定 $ vi ~/.bash_profile ANT_HOME=/usr/local/ant ←行追加 export ANT_HOME ←行追加 PATH=$ANT_HOME/bin $JAVA_HOME/bin $PATH $HOME/bin ←$ANT_HOME/bin追加 $ source ~/.bash_profile
https://w.atwiki.jp/greenday/pages/23.html
Javaの特徴 Javaとは、1995年に開発されたオブジェクト指向言語。 Javaで作成されたプログラムは中間言語に変換され、Java仮想マシンと呼ばれるソフトウェア上で実行される。 このため、プラットフォームごとにJava仮想マシンを用意すれば、異なるプラットフォームで同じプログラムを実行できるのが特徴。 オブジェクト指向言語の基本的な用語 クラス オブジェクト(インスタンス) メソッド コンストラクタ 継承 オーバーライド パッケージ